Create a command to run. Will default the binary name to the BIN_NAME
setting,
or the CARGO_BIN_NAME
environment variable.
Create a command to run with the provided binary name.
Create an empty sandbox.
Create a sandbox and populate it with the contents of a fixture.
Create a temporary directory.
Debug the stderr, stdout, and status of a process output by printing to the console.
Debug all files in the sandbox by printing to the console.
Convert the stdout and stderr output to a string.
Convert the stderr output to a string, and filter out applicable log messages.
Convert the stdout output to a string.
Get the configured binary name, or the CARGO_BIN_NAME
environment variable.
Locate a fixture on the file system by searching up the directory tree
for a “tests/fixtures/” directory, starting from the current
Cargo project root.
Convert a binary output to a string.
Set the binary name to use when running binaries in the sandbox.
Set environment variables to use when running binaries in the sandbox.
Set filters to apply when filtering log lines from process outputs.